Internet Archive BookReader

The General Military Hospital for the North Carolina Troops in Petersburg, Virginia